Un journal académique en statistique et machine-learning promouvant la reproductibilité et les modes de publication alternatifs
26 mars 2024
Informatique Statistique, IR CNRS
IMAG Montpellier, ENS LYON
Statistique, DR CNRS
IMT Toulouse
Statistique, MCF
AgroCampusOuest
Optim./Machine-Learning
CR INRIA Lyon
Machine Learning
PR MinesParisTech
Machine learning, CR CNRS
Université Grenoble Alpes
La Société Française de Stat. missionne une cellule “publication” (Julien puis Pierre) pour faire émerger une nouvelle revue
Constat
Multiplication des journaux “traditionnels”…
😔 dévalorisation des résultats négatifs
😥 peu/pas assez de valorisation du code et des études de cas
😱 ↓ de la qualité des publications
😱 ↓ de la reproductibilité (analyses, expériences)
Point de vue
\(\rightsquigarrow\) Émergence de l’idée de Computo
Périmètre scientifique
Promouvoir les contributions en statistique et machine-learning permettant d’évaluer la pertinence d’un modèle et des méthodes associées vis-à-vis d’une question scientifique spécifique
Ouvert
\(\rightsquigarrow\) En accord avec le Budapest Open Access Initiative (BOAI) et le Plan S
Reproductible
Lancement officiel fin 2021
texte (markdown) + math (\(\LaTeX\)) + code (Python/R/Julia), biblio (bib\(\TeX\))
Gestion de l’environnement, Compilation, Publication multiformats
modèles de document + doc + services de publication pré-configurés
Démarrage à l’aide d’un dépôt template (R, Python, Julia)
À vous de jouer, en local (même esprit qu’en Jupyter/Rmarkdown)
venv: fichier requirements.txt
Le fichier requirements.txt est versionné et utilisé dans l’action de compilation/publication
Un git push lancera l’action dédiée à la compilation et la publication
name: build
on: push
jobs:
build-deploy:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v2
- name: Set up quarto
uses: quarto-dev/quarto-actions/setup@v2
# [...]
- name: Install Computo extension for Quarto
run: |
quarto add --no-prompt computorg/computo-quarto-extension
- name: Install Python and Dependencies
uses: actions/setup-python@v4
# [...]
- run: pip install -r requirements.txt
- name: Render and Publish
uses: quarto-dev/quarto-actions/publish@v2
# [...]Si le processus d’action a fonctionné, un document HTML et une version PDF sont publiés sur la github-page associée au dépôt
https://openreview.net/group?id=Computo
Dépôt:
Une fois le processus de relecture “traditionnel” achevé, un processus en 3 phases
incluant
🥲 Processus opérationnel + DOI, ISSN, Google scholar
🙂 8 articles publiés, 4 en révision, 4 en relecture
🙂 x présentations (Montpellier, Toronto, Humastica, Grenoble, RR2023, …)
🙂 Réseau français Science Reproductible
🤔 Support institutionnel ?
quarto: dynamique, langage agnostique, issu de la communauté (pandoc)Github: dynamique, lien avec quarto, pas institutionnel